The old adage of catching more flies with honey than with vinegar, applies here, IMO.
If someone is talking to me about their beliefs but is not willing to hear mine or to even respect the fact that I have a different perspective than what they see, then conversation over. It takes a whole lot of people to make a world. Different does not mean wrong, stop thinking that this world is an either/or situation and look at things from a both/and perspective.